
#pragma once

#include "MapView.h"

class MapEditView : public MapView
{
public:

	// Constructor
	MapEditView();

protected:

	// Enter
	void Enter();

	// Renders the map and gui specially for the edit mode
	void Render();
	void RenderGui();

	// Process the gui
	bool ProcessGui(const float dt);

	// Processes the keys and mouse
	bool ProcessInput(const float dt);

private:

	// Creates the gui
	void CreateGui();

	// Gui stuff
	hgeGUI *editGui;
	int arrow;
	int tile;
};